Enriching Subscriber Information

Due to the way subscriber data has been collected in the past on our website our list lacks a lot of useful information. Does anyone know of any service that is able to enrich data by, for example, providing probable (best guess) location from a list of email addresses?