Engineering News ICI Klea October 30, 2001 ICI Klea(St. Gabriel, LA), the fluorochemicals business of ICI Group recently celebrated its 10th anniversary. Share This Story