About Thumbs Up Productions Limited (04789528) United Kingdom