About Slingshot Group Limited (05113618) United Kingdom