I'm taking a look at them. I see that they are listed at a slow-pay site on the url listings. Do they have new management, or how did they become an advertiser here?
The sportsbook URL listing was in the process of being updated but got delayed by the recent software switch. Look for a new updated version to be published soon.