About The Puppet Broadcasting Co. Ltd (06010454) United Kingdom