About Cannon Technologies Group Limited (03216903) United Kingdom