Business laws in Ireland, explained against the Companies Registration Office (CRO): directors' duties, reporting and audit obligations, employment and