Do the Directors of the company have to be Irish Residents?

No, at least one director should be European Economic Area (EEA) resident.