About Slingshot Pr Ltd (12852162) United Kingdom