Tiene su sede en Londres, Gran Bretaña.
Fue fundada en 1990 por un grupo de inversores privados y desde entonces ha crecido para convertirse en una de las principales empresas de servicios financieros del mundo. Su objetivo es ofrecer soluciones innovadoras a clientes de todo el globo.