KNOREX LTD. UNDERWRITING AGREEMENT