TeamViewer appears to have a US presence (and likely, assets worth at least $700 plus small claims costs for seizure by the Pinellas County sheriff’s dept) in Clearwater, FL. Probably not local to OP, but more local than Germany (where TeamViewer is HQd).