About Liquidcanvass Limited (08221685) United Kingdom