About Micromech Holdings Limited (02966318) United Kingdom