About Slingshot Marketing Ltd (11784075) United Kingdom