About Omniflux Meter Company Ltd. (05317382) United Kingdom