Otto is the world’s largest mail order company, operating in more than 20 countries. The family of executive board chairman Michael Otto owns the majority of the company. The company is based in Hamburg, Germany. Founded by Werner Otto in 1950.
Comments closed Comments Off