The Body Shop owner may sell the brand amid falling sales August 30, 2023 Natura &Co, the Brazillian beauty giant that owns The Body Shop and Avon, is exploring the possibility of selling the natural beauty retailer. The company...