Key factsactiveLegal nameISCA SOFTWARE INTERNATIONAL LTDfr_inseeRegistration813599602fr_inseeStatusactivefr_inseeTypeForeign legal entityfr_inseeIncorporated2015-06-01fr_inseeRegistered addressWATERMAN HOUSE, LONDON WC2B 6TB, ROYAUME-UNIfr_inseeIndustry62.02Afr_insee