I think where you’re seeing that it is a “foreign limited liability company” that it is not registered in Virginia. It appears to me to be a Delaware LLC. I don’t think “foreign” means “non-U.S.”
Could be. Here in PA state business lingo, “foreign,” means another US state.