Project Manager job at Indra Group UK & Ireland