About Canvass Productions Limited (09534842) United Kingdom