There are various types of companies that one can open such as Limited Liability Company, joint stock company, branch office etc.