Stenn Collapses Over FinTech’s Possible Ties to Money Launderers
U.K. FinTech Stenn has reportedly collapsed over possible ties to a Russian money laundering scheme.
The company was placed into administration — a type of insolvency procedure — earlier this mo...