888 Starz Partners is the affiliate program for 888 Starz Casino offering 25% revenue share.