IBM
30 North Colonnade
Canary Wharf
London
E14 5GP
IGATE
25 Canada Square
Canary Wharf
London
E14 5LQ
Infosys
10 Upper Bank Street
Canary Wharf
London
E14 5NP
Intel
40 Bank Street
Canary Wharf
London
E14 5NR
Interoute
Level 31 25 Canada Square
Canary Wharf
London
E14 5LQ
IWG plc
25 Canada Square
Canary Wharf
London
E14 5LQ
IWG plc
One Canada Square
Canary Wharf
London
E14 5DU