This is an institutional site with all the information that this type of site shows. Who they are, what they do, how they do it all this altogether with some nice pictures gives you a nice understanding of what the company is
You also have the possibility to select the language English or German and if you don’t speak any of these two (chances are you are not reading this at all) you can select the country where you are located and it will take you to the home page of the company site in your country.
In case you are pursuing a career with them they give you the chance of submitting your cv and filling up a form to keep you in their database.