Kotomora
許可者 (kyokasha) Japanese meaning: permitter | Kotomora