But again, this is the problem with them - 0 transparency about who they are, where they operate from etc.
Why is this a problem? This hasn't been a problem for the past 10+ years, why would it be a problem now? As long as everything works as it should and the site pays.