About Slingshot Sponsorship Limited (07256867) United Kingdom