About The Puppet Workshop Ltd (12221308) United Kingdom