About Sephora Recruitment Limited (12912638) United Kingdom