is inactive
Where is I-20 LIMITED's headquarters?
I-20 LIMITED's headquarters is located at West Sussex, The Courtyard London Rd, Horsham, RH12 1AT, Dormant Co Team Solo Hse
What year was I-20 LIMITED started?
I-20 LIMITED was started in 2009
Sources: Companies House