From some brief googling around this seems like it might be a scam company. A year ago they were claiming they had their system producing 5 times the energy it took to run.
Since this article simply repeats the companies claims, it might be wise to wait for some sort of independent verification that they're not just lying through their teeth.