A couple of things.
Tthe title is indeed a play on the word psychopath as a freeze frame of the trailer will show
As for who could be behind this:
Index is listed as producer for this,they're a company that have a minority share in Madhouse and have produced Madhouse shows like Oh Edo Rocket and Princess Resurection. They also own game company Atlus (Personna franchise, Catherine) and produced the Personna 4 anime.
So maybe Madhouse or Atlus are involved in this,maybe both.