Aurelius paid only £3.5m upfront for Body Shop
Aurelius had paid only £3.5 million for The Body Shop business before it collapsed earlier this year, a news report said on Tuesday. The Body Shop- Facebook While the agreed price to buy the beauty retailer from Natura &Co was £207 million, that price included a £90 million performance-linked sum to be paid over five … Read more