Natura Cosméticos is the leading cosmetics brand in Brazil, but the beauty company is looking to expand its customer base with a brick-and-mortar approach.
Natura Cosméticos is the leading cosmetics brand in Brazil, but the beauty company is looking to expand its customer base with a brick-and-mortar approach.