Downstream solar company ReneSola Ltd (NYSE:SOL) on Thursday denied claims by a research insights firm that it is a fraudulent business with some “non-existent” projects across Europe and the US.