Kotomora
故買屋 (kobaiya) Japanese meaning: receiver's shop | Kotomora