is inactive
Where is IVR WORLD UK SERVICES LTD's headquarters?
IVR WORLD UK SERVICES LTD's headquarters is located at United Kingdom, London, NW11 0DP, 3a Ashbourne Avenue
What year was IVR WORLD UK SERVICES LTD started?
IVR WORLD UK SERVICES LTD was started in 2014
Sources: Companies House