About Trapdoor London Limited (10990196) United Kingdom