This is a huge network of scam websites. They're mainly based out of St Peter Port, Guernsey, which is an island off the coast of France. I first go…