About Nextpower Uk Holdco Limited (12989157) United Kingdom