Kotomora
後身 (koushin) Japanese meaning: successor organization | Kotomora