For more about IMSR technology, please click here.


Terrestrial Energy USA Ltd
150 East 58th Street, Suite 2413
New York, NY, 10155
USA

 info@terrestrialUSA.com
+1 (646) 687-8212