Kotomora
送り主 (おくりぬし, okurinushi) Japanese meaning: sender | Kotomora