Please email enquiries to
ICAX Limited
1 Berry Street
London
EC1M 5PS
Telephone 020 7253 5981 See Map
.
.
.
.
.
.
Registered Office: 39 Dryburgh Road, London SW15 1BN
Company registration no: '03900983
VAT registration: 802 8882 18
UTR no: 70672 02344