Recent research from O2 Business has identified a growing "Complexity Trap" facing UK firms, with 66% of MDs reporting that technology decisions are getting harder

Read More »