Business Irish Company Formation: Understanding the Differences Between Different Types of Companies in Ireland