Armstrong International launches a geothermal production site in Herstal | Armstrong | EMEA