Abacus Associate Co., Ltd.