GNI FUND MANAGEMENT LTD