About Simba And Sloane Ltd (12643480) United Kingdom