What do you need to do business in Japan?
First of all, you have to secure an office for your business.
And you set up a company.
Next, get a management visa to run the company.