About Ibi World Limited (12430670) United Kingdom