Awful site
Awful site, never respond to emails and never paid me out when I would win. Wouldn’t advise anyone to use this site.
United Kingdom
Awful site, never respond to emails and never paid me out when I would win. Wouldn’t advise anyone to use this site.