is not in process of liquidation on Dec 13, 2022
Where is SPECTRA SOLAR PV FACILITY's headquarters?
SPECTRA SOLAR PV FACILITY's headquarters is located at 53 PATRYS STREET, MOUNTAIN VIEW, KARIEGA, EASTERN CAPE, 6229
What year was SPECTRA SOLAR PV FACILITY started?
SPECTRA SOLAR PV FACILITY was started in 2022