Assurance Intl Ltd to hire 2000 people