About Magic Hat Productions Limited (08501231) United Kingdom