MICROCOMP LTD