I'm currently in BKK. So you mean i can swing by the US embassy here and bring copies of my US LLC formation documents and my freelance contract with my US client and they'll stamp it?
I'm not American. But my company is a US LLC, and my client company is based in the US. So do i go to the US embassy or the embassy of my passports country? I haven't lived in my passports country for 20 years.