It's a MicroConnectors D07-135. I had one in orange. These were made a while back, but I believe MicroConnectors still has some stock left over on sale for very cheap.
It's not a super-solid board, as you discovered, and it's aggressively 2KRO, but it's quite a bargain at current prices, and I'd have one over a Ducky 1008xm in an instant.