Are shareholders liable for company debts?

No.

A shareholder’s liability is limited to the amount unpaid on their shares (if any).

They are not personally liable for corporate debts.