About Meter Mix Systems Limited (02344535) United Kingdom