About Canvas London Limited (12432243) United Kingdom