Otto Group

Otto Group

Global retail and services group with 53,000 employees generating €11.8B revenues with 123 group companies. World’s biggest online retailer for fashion & lifestyle.


No columns specified