888 sport888 Sport restricts betting accounts and limits stakes because they only want long term losing customers. It is that simple. If you've been888sport is an international sports betting brand owned by Evoke plc. It was founded in 2008, and is headquartered in Gibraltar. The company provides on