Natura

“France is the center of the world for cosmetics, so it is very important for Natura to be based here”
Carla Barrichello, Head of Innovation