- Today Finch Capital, financial technology venture capital firm, announced that it has led the Series A investments ...