About Trapdoor Films Limited (05823441) United Kingdom