About Puppet Place Trust Ltd. (02853493) United Kingdom