News

After 46 years, Otto is pulling the plug on its unprofitable operations in the Netherlands. The marketplace never took off.