-Sep 21, 20200 minBrace yourself; Finch Capital’s new State of European Fintech report warns of 2021 fallout