look for corporate filings where it actually maintains offices. looks like a german company... not sure if german gov maintains corporate info in english web pages. if i were really checking, that is where I would start... similar to secretary of state web pages in the Unites States.