I suspect some of these companies were created just so they could milk a free cheque for renewable energy claims. The government is so busy handing out the money they sometimes forget to see who they handed it to IMO.
Once they take a closer look a lot of there small start-ups make just close their doors. Caveat Emptor.