Clean hydrogen
I hate clean hydrogen, as such thing doesn't exist.
Also, how do they pretend to store hydrogen long term? That is, in practice, impossible without loss.
Under pressure it will go through the pressure vessel and potentially embrittle it, and liquid it needs to be extremely cold, and that requires energy input to keep it cool.
Where they want to source this hydrogen from is also of interes.
They would be better served by batteries.
If you already have a massive bank of lifepo batteries.. more options open.