About Ibi International Building Limited (08573023) United Kingdom