About Nextenergy Solar Holdings Iii Limited (09693016) United Kingdom