Actress: Stella Liberty. Title and Studio: Now My Foot Slave