About Glove Puppet Limited (07954244) United Kingdom