is not in process of liquidation on Jun 8, 2024
Where is ULTRA TECH STORE's headquarters?
ULTRA TECH STORE's headquarters is located at Dar Es Salaam, Ilala CBD, Kariakoo, 11106, MAJIRA, MSIMBAZI, 17, 3, NIL
What year was ULTRA TECH STORE started?
ULTRA TECH STORE was started in 2023