About Canvas & Light Ltd (11636435) United Kingdom