About Sloane Worldwide Ltd (10584915) United Kingdom