Home News Cardiff Tech Consultancy Launches Global Campaign with the Company Handling 8% of all Internet Traffic