Yes because the state of Delaware doesn’t keep the physical location as part of the public records. You’ll need to declare the address information of your business. Also, each of your officers while filing your Annual Report. These addresses can be non-Delaware, and even non-US addresses.