To get an EIN (Tax ID) you need to submit a form after setting up a company... This form (SS4 form) asks for mailing address. IRS operator says that I can use my address in my home country and a US address is not a must.
Can Visa understand that I have a US company but I'm not in the USA? I will give them a US address, but I will be registered to the Tax office with a non-US address... Should I use a hired address to get the Tax ID ??
And I found this site which lets you use their address as your business address. They forward the mails. Do you know other sites of this type?
http://www.nationalbusinessinc.bizland.com/