Company

20-megawatt pressurized water reactors for industrial clients

Investments

CompanyRoundDateLead
Last EnergySeries C2025-12-17Lead