Won UK SMR competition June 2025. Only SMR to reach GDA Step 3. First site at Wylfa, Anglesey, Wales with potential for up to 8 units.
Won UK SMR competition June 2025. First site at Wylfa, Anglesey, Wales. GDA Step...