Spin Casino is an international gaming site operated aby several prominent names under the Super Group parent company. –