This casino is owned by 888 Holdings plc, and Virtual Global Digital Services Limited manages the platform. The site is licensed by the UK Gambling Commission and Gibraltar Regulatory Authority, meaning that everything is fair and the platform is legit. The platform has been operating successfully for years, and there are multiple Slots Angel sister sites.