About Sloane Capital Ltd (11780692) United Kingdom