A company is a voluntary association formed for business purposes that has a separate legal identity from its members. It is incorporated under the Companies Act and has features like limited liability, perpetual succession, and the ability to own property, sue and be sued. The corporate veil provides separation between the company and its members, but can be lifted by courts in cases of fraud or to prevent improper conduct. There are various types of companies defined by ownership and requirements.