About The Puppet Company Limited (04376108) United Kingdom