be headquartered in london - Turkish English Dictionary