Company details
Last updated 9 October 2026
| Company name | I-Cost Ltd |
|---|---|
| Company number | 09789057 (registered in England and Wales) |
| Registered office | Suite 3, 22e West Station Yard, Spital Road, Maldon, England, CM9 6TS |
| Trading address | 24 Holborn Viaduct, London, EC1A 2BN |
| ICO registration | ZA787294 |
| info@i-cost.co.uk | |
| Website | i-cost.co.uk |
You can check our registration on Companies House.