About Micromac Printers Limited (04583786) United Kingdom