I contacted them to delete it, and apparently, they don't do that:
https://imgur.com/a/iIAGBwn
In addition, their support is almost non-existent.
I live in EU. Is there anything I can do besides requesting to delete my account?
This just seems extremely fishy and unprofessional.