I'm torn between this being called Nameless or Faceless, either way it is a Deamon minion of the invading Deamon army.
About this creation
As part of the ongoing story of the CyberAgents.
The CyberAgency was originally set up to defend Earth against Alien Invaders. Having beaten back this threat the agency soon learned of a new threat, Deamon like creatures from another dimension.
Finding this new threat an even greater challenge the CyberAgents were replaced with a team of Mechs using mystical talismans, the only force in the universe capable of sealing the barriers between the Deamon realm and Earth.