Stenn Group with Alleged Links to Russian Money Laundering Case May Leave Creditors £100M Out of Pocket
A London-based financial services startup, Stenn Group, has reportedly entered administration, leaving creditors facing losses of over £100 million. The company, which specialized in invoice finance,...