Kotomora
供託者 (kyoutakusha) Japanese meaning: depositor | Kotomora