About Metering Technology Solutions Limited (03005712) United Kingdom