About Micromacs Computers Ltd (10252671) United Kingdom