The sheer size of financial markets, coupled with an increasingly volatile investment landscape, means that the need for speed, technology and accuracy in carrying out trades has become even more ...