McGill establishes US company and sets up New York office

The development follows news that the start-up's HQ will be inside the Lloyd's Building.
Subscribe Free Trial