L Catterton acquires majority stake in Italian makeup brand Kiko Milano General Kiko Milano operates an extensive retail network of more than 1,100 stores in 66 countries, as well as an e–commerce platform. In 2023, Kiko … Read the full article