About Ibi Holdco Limited (07255939) United Kingdom