Natura &Co., the Brazilian conglomerate that owns Avon, announced that its subsidiary Avon Products, Inc. (API) has initiated ...
Avon Products Inc (API), which owns the UK, Europe and Latin America businesses and is a subsidiary of Brazilian beauty ...