This is a Farigiraf EX deck.
Farigiraf ex (Temporal Forces)
Farigiraf EX's Armor Tail ability and Mimikyu's Safeguard ability prevent them from being attacked by [Pokemon] EX and another affect of Safeguard is that Mimikyu cannot be attacked by [Pokemon] V either.
Ceruledge's Fighting Sword attack does 100 more damage on a [Pokemon] EX which would be helpful against a Charizard EX with the dark tera-typing or a Roaring Moon EX, since these Pokemon are both dar'k-types in which phychic-types are weak to.
Manaphy's Wave Veil ability prevents your opponent from attacking your Benched Pokemon and since Farigiraf EX is terastallized; it cn't be damaged on the bench.
All of these powers combined makes this an almost invincable deck!