Just came across Betspin and tried to enter the site but there was only the logo of Betspin and text:

"We regret to inform you that we shall no longer be offering our services. Should you still have funds in your account that you wish to withdraw, you are kindly requested to contact customer support via email on customercare@betspin.com"

To be honest , never did anything with the brand and not much focus was put there in general if iīm correct but itīs another brand down quite soon after Super Lenny.