Something that helped me was 'Seduce' from Vix, which reduces the attack stat by 50%. On top of a chance for them to skip the turn, getting hit for half is a huge help. Being able to take two turns with the Temporal device also helps a lot. It is possible at level 100, but I have no idea if it is below that, it is a very very difficult fight, the factory is also super difficult. Best of luck!
Beating the factory to get access to the 'Mark' ability so you can bypass Taunts also helped me.