The correct answer is: C. Public limited companies.
A share warrant is a document that entitles the bearer to subscribe for or to be allotted shares in a company. Share warrants are issued by companies limited by shares, and they can be either ordinary shares or preference shares.
Share warrants are not the same as shares. Shares are the actual units of ownership in a company, while share warrants are simply documents that entitle the bearer to subscribe for or to be allotted shares.
Share warrants can be issued by companies limited by shares, but they cannot be issued by companies limited by guarantee or by trusts.
Companies limited by guarantee are companies that are formed with the purpose of carrying out a particular charitable or non-profit-making purpose. The members of a company limited by guarantee do not have any shares in the company, and they are not liable for the debts of the company.
Trusts are legal arrangements in which one person (the trustee) holds property on behalf of another person (the beneficiary). The trustee is not the owner of the property, and they are not liable for the debts of the trust.
Therefore, the only type of company that can issue share warrants is a public limited company.