About Nextera Group Ltd (12120288) United Kingdom