About Cannon Technologies Europe Ltd (02794047) United Kingdom