infotechlead

Accenture in IT deal with Canary Islands to supply technology services