About Micromachine Ltd (12814056) United Kingdom