In our country, you can directly register a limited company provided there are a lot of founding shareholders and the company has a huge paid-up capital. However, the company can go public only when it gets approval from the security exchange in the country. A lot of criteria should be followed to go public.