About Sephora Beauty & Wellness Ltd (08339710) United Kingdom