Operations & Technical Support Assistant job at Indra Group UK & Ireland