Innovation foundation Nesta has announced the 20 FinTechs chosen to compete for a $6.5 million prize as the company looks to boost innovation in the...