About Canetouch Limited (10039032) United Kingdom