A resounding “yes.” Twin Spin comes from NetEnt, one of the most famous manufacturers of online casino games ever. The games from this manufacturer have valid licenses and are therefore above reproach.