is not in process of liquidation on Jan 6, 2023
Where is 12 NEW STREET SOUTH's headquarters?
12 NEW STREET SOUTH's headquarters is located at CMA INC OFFICE AND CONFERENCE PARK, 234 ALEXANDRA AVENUE, HALFWAY HOUSE, 1685
What year was 12 NEW STREET SOUTH started?
12 NEW STREET SOUTH was started in 1990