i wouldnt be surprised if someone at the visa center wasnt making a few quid on the side selling names and addresses to companies, they do it all the time in foreign call centers