Company formation in Ireland, explained against the Companies Registration Office (CRO): which entity type fits, the documents the registrar wants, share