is in process of liquidation on Jan 1, 2023
Where is LETSATSI SOLAR TECH's headquarters?
LETSATSI SOLAR TECH's headquarters is located at SUITES 26 2ND FLOOR, OLD MUTUAL BUILDING, 127 PROVIDENT STREET, MAFIKENG, 2791
What year was LETSATSI SOLAR TECH started?
LETSATSI SOLAR TECH was started in 2013