Key factsactiveLegal nameICAX LIMITEDfr_inseeRegistration919573832fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2022-10-01fr_inseeRegistered address39 DRYBURGH ROAD, SW15 1BN LONDON, ROYAUME-UNIfr_inseeIndustry71.12Bfr_insee