Super Slots Casino, as the name suggests, is an online casino that is focused mainly on online slot games. Having been launched in…