Registering a Company in Ireland: A Comprehensive Guide