About Trapdoor Productions Limited (08390170) United Kingdom