Kotomora
交付者 (koufusha) Japanese meaning: deliverer | Kotomora