The benefits of setting up a company in Ireland