McWhatOct 14, 20221 minSephora Set to Storm UKIt's back with a bang, Sephora will launch in the UK on October 17th