NINECASTLE OVERSEAS LTD