Fashion The Body Shop Owed More Than £276 Million to Creditors at Time of Collapse Published 1 month ago on April 5, 2024 By Avon, the cosmetics group owned by The Body Shop’s former parent company Natura owed just over £13 million. Related Topics: Up Next What Happens When Coachella Is Just Another Concert Don't Miss Schumer Says US Senate Can Make Progress on TikTok Bill Continue Reading Advertisement You may like