So much has changed since those early days, with the site now licensed under the laws of Gibraltar (Remote Gaming License Numbers 112 and 113), Malta under license number MGA/CRP/543/2018 and the UK Gambling Commission (UKGC) under account number 39028. 888 Casino is owned by 888 Holdings and has been part of the online gaming landscape since 1997.