About Micromech Limited (01597518) United Kingdom