is inactive
Where is I-ART LIMITED's headquarters?
I-ART LIMITED's headquarters is located at Worcestershire, 16 New Street, Stourport On Severn, DY13 8UW, Office 2
What year was I-ART LIMITED started?
I-ART LIMITED was started in 2001
Sources: Companies House