About Slingshot (uk) Ltd (05807244) United Kingdom