Company Number: FC007137 IBEX COMPUTER SERVICES LIMITED (the "Company") is a Other Company Type, incorporated on 1 January 1993 (Friday) in UK. The company current operating status is Active and registered office is at EUROPEAN HOUSE, 19 MOUNT HAVELOCK, DOUGLAS, ISLE OF MAN.