If you see Electraworks Limited on your bank statement, it suggests that you have placed a bet on one of the sites listed on this page. If you click on one of the sites and contact support, you can use the Live Help facility to discuss this further.