It's a fan redesign of something from L-Gaim, like F91 posted in that twitter link. HM in all likelihood stands for Heavy Metal the name of the mechs from the show Heavy Metal L-Gaim. Closest to the...