About Slingshot Consultants Limited (12594418) United Kingdom