TERRA SOLAR PHILIPPINES, INC. is a company located in Philippines, 1300 Pasay City at 16F Three E-Com Center, Bayshore corner Ocean Drive, Block 21. TERRA SOLAR PHILIPPINES, INC. has an ACTIVE entity status and a LAPSED LEI code. The Legal Entity Identifier code of TERRA SOLAR PHILIPPINES, INC. is 254900DI9Y5JWYL5LG15. The legal form of this company is WHGH and is subject to the jurisdiction of PH law.