An entry in the Mighty Lady tokusatsu series
Unfortunately the movie Mighty Lady Momo is not yet available on Disney Plus.