ClaudeLv250 on 15 December 2008
My only guess is Team Destiny. I've heard Alfa System being thrown around but I'm not really expecting that.
But the character design definitely screams Inomata.
Tag - "No trolling on my watch!"