Tohokushinsha Film Corporation

Tohokushinsha Film Corporation is a film production company based in Tokyo, Japan, founded in 1961 by Banjiro Uemura.

Website: tfc.co.jp