Innovative Web Specialists Ltd is an active company incorporated on 21 December 2024 with the registered office located in London, Greater London. Innovative Web Specialists Ltd was registered 1 year 1 month ago.
Confirmation statement made on 20 December 2025 with no updates
Submitted on 30 Dec 2025
Registered office address changed from Flat 17 Burbage House 1 Samuel Close London SE14 5RP England to 12B Camberwell Church Street 12B Camberwell Church Street London SE5 8QU on 3 August 2025