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