About Dual Meter Systems Limited (11543743) United Kingdom