About Puppet Artists Limited (12419678) United Kingdom