Abc International Investments Ltd.