logo

MICRO-MECHANICS HOLDINGS LTD