- Joined
- Jan 8, 2014
- Location
- glasgow scotland
don't know about the other bookmakers dunover but found the answer to my own question, looks like it definitely is a download playtech casino soon as stated in their press release last year I hadn't read till there lol Outdated URL