About Natural Power Asset Management Limited (SC303181) United Kingdom