translate English to French: To establish TEC Centre, a company incubation facility.
Mettre sur pied le TEC Centre, un incubateur d'entreprises.