About Sloane Risk Group Ltd (11205493) United Kingdom