ICA 98 LIMITED Company number 03092552 · Monitor this company Active Overview People 27 Financial Control Documents Analysis Location Related Registered office Address1-3 Staple Inn Hall, High Holborn, London, England, WC1V 7QJ PostcodeWC1V 7QJ Companies at this postcode 6 Map