Health & Beauty

Aurelius acquires The Body Shop for £207m

The retail group is headquartered in London and employs approximately 7,000 staff, with operations in 89 markets over a network of more than 900 stores in 20 countries

The Body Shop has been acquired by Aurelius Group from Natura and Co for £207m, which includes an earn-out of £90m. 

Check out our free weekly podcast

Back to top button