Limited by Shares (LLC)

Definition: A Company Limited by Shares is a separate legal entity to its owners (shareholders) and its directors (management). It has an authorized share capital and shareholders invest in the company and own its shares.