Sephora to Launch 20 Retail Outlets in the UK Retail 18 November 2024 Sephora is set to significantly expand its physical retail presence in the UK by opening 20 new stores.The announcement marks…