Policy & Regulation Payment failures cause 40% of customer loss amid stricter security rules – report Wed 16 Mar 2022
The Week in Tech Over £75m in UK tech investment, Google’s $1.1bn stake in HTC and more in the Week in Tech Fri 22 Sep 2017