Yes, the site is perfectly legitimate operating with the Curacao License: 8048/JAZ2020-074.