About Canvas Produce Ltd (09129136) United Kingdom