Setting up an US Delaware LLC and bank account as a non US citizen/resident | Heykuki News