About Sefora Ltd (12833316) United Kingdom