Lone Star strikes €605M deal for Esmalglass

July 14, 2017