About Tin Hat Productions Limited (08768657) United Kingdom