British fintech Stenn collapsed after the Russian money laundering case came under scrutiny Financial Crime December 11, 2024 Stay informed with free updatesBritish fintech Stenn fell into administration after a reference to the company in a US criminal…