Dell customer service support is based in India. It wouldn't be a leap to assume that someone there with access to the relevant customer service database has sold this information to the scammers, who ...