Gemaakt in 2012 (Spanje), STEC bezit 54 zustermerken en 3023 concurrerende merken. STEC is eigendom van Indra Sistemas A, genoteerd aan de beurs van Madrid . De ISIN code (internationaal gebruikte code om beursbedrijven te identificeren) van Indra Sistemas A is ES0118594417. De sector van STEC is Software.