Key factsactiveLegal nameTELLUS SAfr_inseeRegistration400919528fr_inseeStatusactivefr_inseeTypePublic limited company (SA)fr_inseeIncorporated1995-05-03fr_inseeRegistered addressRUE DE LA VIEILLE POSTE, PARC INDUST TECHNOLOGIQUE, 34000 MONTPELLIERfr_inseeIndustry74.1Gfr_insee