About Rockhopper Renewables Limited (08748105) United Kingdom