About Canvas Partnerships Limited (08592066) United Kingdom