About Ib50 Holdings Limited (12851106) United Kingdom