Last Energy

March 20, 2023

US firm agrees to sell 24 mini nuclear reactors to UK customers