A Limited Liability Company (LLC) is a business structure where the owners are not personally responsible for the company’s debts. Their liability is limited to the amount they invest in the business. In the UK, this is commonly referred to as a Limited Company (Ltd). It is legally separate from its owners and must be registered with Companies House. This structure protects personal assets and is popular among small and medium-sized businesses.