Sephora UK (15)
Sephora is present in 35 countries with over 2,600 stores. Between 2011 and 2020 Sephora opened an additional 1000 stores and expanded into 12 new countries. Sephora is a French multinational retailer of personal care and beauty products with nearly 340 brands, along with its own private label,... Read More
1
2