My understanding of Carinival Corporation and PLC is that it is a complex set up. Registered both on the London Stock Exchange and the New York Stock Exchange. Both companies act as one. So not technically an American company.
https://en.m.wikipedia.org/wiki/Carnival_Corporation_%26_plc
The Southampton office is not a regional brand office as such but forms part of the whole company with the other being in Miami.