Yes. Storm Gaming is a leading game developer based in the UK, with worldwide operations in Europe, Africa and The Philippines. They are also licensed by the UK Gambling Commission.