Leading international financiers invest in new challenger fintech platform