MICRO HYDRAULICS LTD