About Micromagic Systems Limited (03745348) United Kingdom