Natura &Co sells The Body Shop to private investor Aurelius Group The sale of the global cosmetics brand – for a fraction of the price that was paid for it – could have implications for The Body Shop’s B Corp status. David Lyons 16th November 2023