About Spiteful Puppet Entertainment Limited (09088817) United Kingdom