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.