Shares IBEX Holdings Limited Common Shares, par value $0.000111650536 per share UNDERWRITING AGREEMENT