New Look is one of the UK's leading fast-fashion retailers with more than 400 physical retail stores in 66 countries across the world and a robust eCommerce presence. Yet the story behind this phenomenal retailer is far from a business fairytale. After a...
