User blog comment:Crazybeard1234/New Series (?): Ultraman Neko/@comment-6532857-20150401011657

Considering that name translates to "Ultraman Cat," it is most likely a parody/joke/mascot in some way. Maybe related to Ultra Nyan?