About Trapdoor Broadcast Ltd (05965444) United Kingdom