About Canvaslake Limited (02139428) United Kingdom