These guys have been spoon feeding info on YouTube for years. Looks like plain hydrolysis but at one moment they say 35kw of thermal power and then at some point it shows 5kw current draw.
There is also claim about '5kw power on demand'
It is not the first time I came across similar apparatus. The inventors claim the found super effiicent way to break water.