October 06, 2016 BY LeapRate Staff

LMAX sees Revenues decline 12% in 2015 leading to layoffs

LMAX management however does expect a multi-million-pound profit for 2016

Read more