About Sloane Fox Limited (11696922) United Kingdom