Overview
Legal name
ICA 98 LIMITED
Region
London
Registered address
1-3 STAPLE INN HALL
HIGH HOLBORN
LONDON
ENGLAND
WC1V 7QJ
Insolvency history
No