Otto
The Otto Group is a German retail company based in Hamburg that operates companies worldwide in the retail, e-commerce, financing, logistics and mail order sectors. In 2023, the Group generated sales of €16.2 billion and had around 41,186 employees.