I believe he do mean a US LLC, most defaults to Delaware or Nevada. It has become much easier for NON-US residents to form such entities these days. Doola (formerly StartPack, a YC Company) is a good option. Not affiliated with Doola but the founder is a nice guy.
https://www.doola.com