Operators of London Capital & Finance’s Ponzi scheme liable for £180 million Financial Crime December 13, 2024 Unlock the Editor’s Digest for freeOperators of London Capital & Finance’s “Ponzi scheme” have been told they must pay £180…