There are two main types of companies - statutory companies which are created by a special act of the legislature, and registered companies which are formed under the Companies Act of 1956. Registered companies can be either companies limited by shares, where liability is limited to the face value of shares, or companies limited by guarantee, where liability is limited to a fixed contribution amount. Unlimited companies do not have any limited liability. Companies can also be private, with restrictions on share transfers and member numbers, or public, which do not have such restrictions. A holding company controls another company, while a subsidiary is controlled by another. Government companies have majority state ownership, while non-government companies are privately controlled. Foreign companies have a place of business in India