About Slingshot Buyout Limited (08542007) United Kingdom