There's probably an advantage to having a company set up already. With that taken care of, there's less to deal with if you decide a side project is ready to launch for real.
And, perhaps, if you set the company up first, you won't rush it and possibly screw something up, in the hurry to get your side project on the market.
Of course, the visa thing would be an obstacle to this.
And, perhaps, if you set the company up first, you won't rush it and possibly screw something up, in the hurry to get your side project on the market.
Of course, the visa thing would be an obstacle to this.