No, but it is assumed that having a company in your name will facilitate the visa process.