About Puppet Opera Limited (06110017) United Kingdom