Talk:Fenrir (Organization)/@comment-27125041-20190310131801

Anybody got a clue where Fenrir HQ might be located? I think it's somewhere within Europe (nearby Germany is my bet)