Satellite map of Otto GmbH
The Otto group, or Otto (GmbH & Co KG) (formerly Otto Versand), is traditionally the world's largest mail order company and currently one of the biggest e-commerce companies, mainly based in Germany and France but operating in more than 20 countries. Although Otto is a retail e-commerce company, as shareholder it is also operating big in e-commerce services as well. In France it claims to be leading with 3 Suisses which is owned for 51% by Otto.
Latitude: 53° 36' 1.89" N
Longitude: 10° 04' 12.67" E