ITM Power fails to deliver 80 Bar Electrolyser, causing Stop Work Notice from CEC
Coming soon
NEL Number One by Nature, or is their Service and Equipment a number 2?
ITM Power fails to deliver 80 Bar Electrolyser, causing Stop Work Notice from CEC
NEL Number One by Nature, or is their Service and Equipment a number 2?