About Canvas 1839 Limited (NI660432) United Kingdom