About Mico Systems Limited (06299063) United Kingdom