no, unfortunately it does not.
It is this display I ordered:
however the device that I received has another pinout it seems.
I took some pictures of the current wiring:
on the product page it has GND on the left, while mine seems to have the GND on the second place