About Iba Cannon Limited (07275681) United Kingdom