About Omega Pumps Ltd (10417801) United Kingdom