Kotomora
権利者 (kenrisha) Japanese meaning: right holder | Kotomora