The Body Shop owner may sell the brand amid falling sales
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 said in a filing that it had authorised its executives to look into “strategic alternatives”…