Are tech giants hindering or helping innovation?
This week is London Tech Week, bringing together 20,000+ global government and corporate lea...