Yes, their website is licensed. This is illustrated on the homepage of the website as well as in the Terms and Conditions, where information about the relevant license is provided.