Abacus Associates Co., Ltd.