About Micro Corporation Limited (04794174) United Kingdom