I am from Germany and got to say who ever translated some of the site into German is horrible for example
english -> German
profile - profil - wrong on site (Profiel)
prospects - Ausblick (means expectations of possible development potentialities [as I suppose this is what it does]) wrong on...