About Canvas Technologies Ltd. (04047405) United Kingdom