Aurelius acquires The Body Shop
Aurelius has acquired The Body Shop from Natura & Co.
The purchase agreement values the portfolio company at £207m, including an earnout of £90m.
Aurelius has acquired The Body Shop from Natura & Co.
The purchase agreement values the portfolio company at £207m, including an earnout of £90m.