Компания может быть хоть сто раз иностранной, но если она ведет деятельность на территории РФ - она обязана зарегистрировать юрлицо на ее территории. Именно это юрлицо и отвечает за исполнение условий договора.Вы просто не могли заключить договор с головным офисом, находящимся, например, в Берлине или на Таити. Они были бы нелегитимны, им даже помещение в аренду никто бы не дал для работыТак что где-то вы сильно пересвистываете.