A company limited by guarantee is a company in which the liability of its members is limited by its memorandum to such an amount as the members may respectively undertake to contribute to the assets of the company in the event of its being wound up. Such companies are generally formed for the promotion of Commerce, Art, Science, Religion, Charity or any other useful object. The companies limited by guarantee may be either private companies or public companies.