It looks to me like it is a more efficient/convenient fuel tank.
The article says "our technology is based on materials called complex hydrides that contain hydrogen. When encapsulated using our unique patented process, they are safer to handle than regular gasoline." It also says "micro-beads".
That implies they have a new metal hydride material/manufacturing processes that stores hydrogen. IC engines can burn hydrogen "without modification" (replace the fuel injector-based system with a gaseous carburetor system).
Being able to store hydrogen compactly, safely, and efficiently would be a big breakthrough. Having said that, hydrogen is an energy storage method more than an energy source - you have to create hydrogen using some other energy source, e.g. solar, wind, or (currently most commonly) from natural gas (not quite as "green").