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