iCost

Company details

Last updated 9 October 2026

Company nameI-Cost Ltd
Company number09789057 (registered in England and Wales)
Registered officeSuite 3, 22e West Station Yard, Spital Road, Maldon, England, CM9 6TS
Trading address24 Holborn Viaduct, London, EC1A 2BN
ICO registrationZA787294
Emailinfo@i-cost.co.uk
Websitei-cost.co.uk

You can check our registration on Companies House.