Créée en 1985 (Inde), IMSI possède 6 marques sœurs et 543 marques concurrentes. IMSI appartient à Teamlease Services Limited, cotée à la bourse de Bombay. Le code ISIN de Teamlease Services Limited (numéro mondial de société cotée) est INE985S01024. Le secteur de IMSI est Services aux entreprises.