The Body Shop is an omnichannel business company with own stores, e-commerce websites, international franchises and wholesale customers. Headquartered in London, The company operates in 89 markets and employs around 7000 people. Of the approximately 2,500 stores, 900 are operated by the company itself, while the remainder are managed by franchise partners.
The German-based private equity firm Aurelius has reportedly signed an agreement with an international family office to pursue a strong turnaround strategy. This includes the partial sale in most European countries but also in parts of Asia. The UK is to be excluded from the sale and the franchise partners will not be affected. The company intends to focus on strategically important markets but also on strengthening digital platforms and developing new sales channels.