About Sloan Consultancy Limited (11346661) United Kingdom