Complex sentence: The company is based in Hamburg, Germany, in two locations and also has offices in Tokyo, Japan and Seoul, South Korea.
Split into simpler sentences: The company is based in Hamburg, Germany, where is has two offices. Outside Germany they have offices in Tokyo, Japan and Seoul, South Korea.