I(Company · founded 1993Indra (Spain)Madrid, Spain · indracompany.comFollowManage this pageCitations, last 5 years498Works, last 5 years168h-index45Scientists listed21Grants since 201617OverviewPeople 21Grants 17Departments 1Departments and unitsDeimos (Spain) Company