The "revenue" is not what it seems.
They sell gas. There's a 2 cent profit margin on gas per gallon. If 10 million of their revenue is coming from the sale of gas, which is likely low balling it, that's $200,000 in profit.
As I understand it, this company is failing. Hence, taking an OTC shell they can dilute to prop up their failing business.
There's no way to positively spin this. Kevin Damoa likely took a nice cash deal under the table and left this thing for dead.