About Acumen Seals & Pumps Ltd (08288013) United Kingdom