Otto B.V. Netherlands is a home shopping organization in fashion and interiors, among others.
It is part of the Otto Group, with branches in 30+ countries worldwide and 50,000 employees.