About The Puppet Master Limited (08146779) United Kingdom