Data highlights New analysis reveals £43bn annual open banking opportunity for the UK economy 16 Mar 2026 Read more