About Nextera Holdings Ltd (12376430) United Kingdom