The link to send a message to them in their FAQ on the "support" page just leads straight to the main page...
I cannot login because their launchers email service isn't sending out confirmation mails, and there is literally no where to report it or get technical assistance for a 160euro game...
External link →