is inactive
United Kingdom
Person with significant control
Appointed on20 Sep 2017
Where is INVOIZR LIMITED's headquarters?
INVOIZR LIMITED's headquarters is located at United Kingdom, Suite 5, London, W1 7AN, Accurist House 44 Baker Street
What year was INVOIZR LIMITED started?
INVOIZR LIMITED was started in 2017
Sources: Companies House