About Iba (holdings) Ltd (07662617) United Kingdom