About Otto
Otto is a German trading and services company headquartered in Hamburg, which operates worldwide with around 52,000 employees and is active in the retail, financing and logistics, and mail order divisions. Its core business is retail.
Read more