About Natural Capital Energy Limited (09875761) United Kingdom