About Zora & Sarah London Ltd (10876266) United Kingdom