About Slingshot Media Productions Ltd (09771335) United Kingdom