About Micromix Limited (02355309) United Kingdom