Website
www.terrapower.com
Year Founded
2006
Headquarters (HQ)
330 120th NE Ave Suite 100
Bellevue, US-WA 98005
Bellevue, US-WA 98005
Company Status
Active
Funding Stage
Venture Capital
Logo URL
https://s3.amazonaws.com/owler-image/logo/terrapower_owler_20160226_161710_original.jpg
Contentful ID
COSMOSrlNyZV6JB62UvBIEKnm7