is inactive
Where is IT NOVA LIMITED's headquarters?
IT NOVA LIMITED's headquarters is located at 226, LOLA HOLLOWAY STREET, OMOLE PHASE 1, OMOLE, LAGOS STATE
What year was IT NOVA LIMITED started?
IT NOVA LIMITED was started in 2017
Sources: Corporate Affairs Commission