About Slingshot Consulting Limited (07232443) United Kingdom