2018 CEC demands Chino Station equipment or be sued June 06, 2018 ITM Power fails to deliver 80 Bar Electrolyser, causing Stop Work Notice from CEC