Flowmeters in Switzerland Mestra Ag Address: Kägenstrasse 2, 4153 Reinach Switzerland Phone Number: +41 61715 77 00