UK fintech Stenn collapses following scrutiny over Russian links g.ge@btw.mediaDecember 12, 2024 UK fintech Stenn collapses after links to a Russian money laundering case prompt lender scrutiny.