Company Set Up In Ireland: Some Important Facts That You Must Know