About New Energy Advisory Ltd (12031007) United Kingdom