About Sefora&sara Ltd (13599552) United Kingdom