I would assume FullContact pulled their DB from all the business card scans people did on their system. I believe they used to offer a service to automate the task of reading business cards.