About Renesola Hercules Energy 1 Limited (13057891) United Kingdom