About Renesola Hercules Energy 3 Limited (13350931) United Kingdom