bet on 888888 Sport restricts betting accounts if they think you have a chance of beating them long888sport is an international sports betting brand owned by Evoke plc. It was founded in 2008, and is headquartered in Gibraltar. The company provides on