It is a gambling platform that accepts players from worldwide as well as UK players. They have licences from independent regulators and usually offer bigger bonuses than local casinos regulated by organisations like UKGC