Terra Solar
Develop, finance, construct and operate solar farms on the island of Ireland. Learn more
Launch date
Employees
Market cap
-
Enterprise valuation
CAD15—23m (Dealroom.co estimates Oct 2016.)
Company register number 549891
Dublin County Dublin (HQ)
Authorizing premium user...