
By Tolu Ajiboye
May 25th, 2023
Starling CEO Anne Boden agrees to step down from the role at the British neobank next month over ‘conflict of interest’ concerns.