I'm almost sure the board is the same. Probably they simply recompiled the existing firmware for it.
I could try compiling the FW for STM32F072 (Like some Quicko boards), which is a Cortex-M0 cpu like that MM32.
However, ST-LINK won't work with it. Not all hope is lost, quoting the datasheet:
"The Boot loader is stored in the system memory and can be reprogrammed to the flash memory through UART1."
So there's a UART bootloader like in STM32, which might be (or not) compatible with the STM32 bootloader format. There's only way to know: Testing it!
To set it in bootloader mode you need to set BOOT0 to high level (3.3V).
However, there's another problem: Boot0 is directly routed to ground in these boards, the only way to set it high is to *very carefully* apply heat, lift it and solder it to VDD.
Then, it's pretty straighforward, tahe the USB serial converter, connect Rx, Tx and Gnd, open STM32CubeProgrammer (Or FLASHER-STM32) and connect to the serial port using 115.200 baudrate.
But in any case, it might not work at all in the end, and if you didn't manage to backup the original firmware, you'll have to replace the controller.
So, first of all, try reading the original firmware using the uart bootloader.