be headquartered in london - French English Dictionary