The website is so bad, there are even fatal errors appearing on the bottom of the page, highly unprofessional. Not sure, they paid for this website to anyone, who knows how to do it correctly.
Terrible graphics, fonts like from the previous decade. Images are even not appearing, probably the wrong format or even bad links.
Just do something about it, you are working in Europe!