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” for The Body Shop, including a potential sale. However, it added that there was no…