is not in process of liquidation on Jan 17, 2023
Where is SELA HOLDINGS's headquarters?
SELA HOLDINGS's headquarters is located at 49 CENTRAL STREET, HOUGHTON, JOHANNESBURG, 3370. 2041
What year was SELA HOLDINGS started?
SELA HOLDINGS was started in 1972