@icecold "Where company is managed" is of course a fluid term, and if a tax officer ever inspects you then they define what it means. ;)
Practically, if one runs an internet business, and that person travels around the world regularly (as a digital nomad), the two places of note is the location...