By Ritika Bhoora2024-05-07T16:30:00
The Body Shop’s B Corp certification is under review just five months after the British beauty chain got bought by private equity firm Aurelius, Retail Week can reveal.
The beauty chain which fell into administration in the UK in February this year is under threat of losing its B Corp certification which it was first awarded under its old owner Natura
Already have an account? Sign in here