About Cannon Solutions Limited (10779739) United Kingdom