About Slingshot Productions Limited (05601933) United Kingdom