Icab Ltd is an active company incorporated on 30 October 2024 with the registered office located in Harpenden, Hertfordshire. Icab Ltd was registered 12 months ago.
Registered office address changed from 27 Kent Road Luton LU1 1TJ United Kingdom to Rivers Lodge West Common Harpenden Hertfordshire AL5 2JD on 7 October 2025