Should be no problem, except for the problem of setting up an LLC "just for that". I've no idea how it works in the states, but setting up a firm, in many countries I know, is no easy task, and comes with associated costs, both one-time and recurrent ones.
Don't they ask you to upload your government ID?
that would be articles of incorporation or whatever the functional equivalent is for LLC (or a 501.c3, ...)