About Micromac Limited (SC050899) United Kingdom