Limited Company

A British term for a corporation, a limited company is a business entity that limits the liability of shareholders to the extent of their investment.