Apparently you just have to have a Japanese presence, kinda like you have to get someone to vouch for you to get an apt in Tokyo, but it is not necessarily as complicated as setting up a whole corp or anything. Dot coms are more popular there too though.
|