About Sloan Management Ltd (11622984) United Kingdom