Setting up Company and Business Manager Visa

To get a business manager visa,

various requirements regarding setting up company shall be satisfied.

The best way is to find a local partner who has resident address in Japan.