If you would like to find out more about iCX and our businesses, please feel
free to contact us at our address:
Office location:
2nd Floor
120 Moorgate
London EC2M 6UR
|
Alternatively please call the numbers listed below.
Please note enquiries will be dealt with during office hours:
Monday to Friday 09.00 - 17.30