What I noticed immediately:
- Website only loaded with 2 attempts and very slowly
- Twitter account is not available, although it is stated on the website
- The mobile phone on the website is a German mobile number
- The official address is a hotel, so I'm completely confused
When I sum it all up, it all seems strange.