Search the register – results All results ICAX LIMITED 03900983 - Incorporated on 30 December 1999 39 Dryburgh Road, London, SW15 1BN