MILLENNIUM GROUP INTERNATIONAL HOLDINGS LIMITED UNDERWRITING AGREEMENT