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.