About Sling Spot Ltd (10044536) United Kingdom