About Slingshot Venture Development Ltd (04486020) United Kingdom