About Micromass Holdings Limited (03944491) United Kingdom