About Iba International Business Alliance Limited (08293043) United Kingdom