Global cosmetics group Natura & Co has sold British beauty brand The Body Shop in a £207m deal. New owners, private equity firm Aurelius, plan to ‘re-energise (the) iconic global beauty and personal care brand with impressive consumer recognition’ In...