Also note that the address isn't formatted in a way that a real German would format an address (and it's missing the city), and that the lack of an imprint on the website would be illegal in Germany. The German version of the website is in broken German that seems to have been poorly translated from English.