Are they still anonymous now ? wonder why some in other thread say they are not ?US LLC might fit the bill. Cheap and easy to avoid public disclosure if you incorporate in privacy-minded states like Delaware, Wyoming, and New Mexico. Comes with drawbacks around banking and payment processing, so it depends on what your company does and what your needs are.