About Slingshot Media Ltd (12740458) United Kingdom