Company: Hayabusa Film