It was apparently located just round the corner from Athol Street, the Isle of Man financial district famous as "the only street in the world that is shady on both sides"
www.bloomberg.com/news/feature...
Online casinos were a big driver of the Isle of Man’s economy. Lately, they’ve become a liability.