About Sloane International Ltd (09578565) United Kingdom