Company Information

Type

Company - Public (INFO)

Size

1001 to 5000 employees

Revenue

$1B to 2B

Location

London, England (UK)

Industry

Finance

Founded

2003

CEO

Lance Uggla