Level 3 - 5

Score : Clues :
No more Clues
It’s a multinational management consulting, technology services and outsourcing company
It is the world's largest consulting firm measured by revenues
Headquartered in Dublin, Republic of Ireland
Guessed