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