About Micromass Limited (03139987) United Kingdom