Yeah, I remembered it now. That's why this "Riobet" sounds familiar to me. Regarding my experience there, I won some but I wasn't able to make deposits to cash out my winnings from free spins since I failed to gather information about them. I wish this casino could be trusted.
Can you still see your winnings on your account there? Have you checked your account balance yet? I hope you remember your login information.