Key factsactiveLegal nameTIFfr_inseeRegistration414019661fr_inseeStatusactivefr_inseeTypePublic limited company (SA)fr_inseeIncorporated1997-10-06fr_inseeRegistered address120 BD DE MENILMONTANT, CHEZ TERA SYSTEMES, 75020 PARIS 20fr_inseeIndustry72.1Zfr_insee