KYC (Know Your Customer) is a deeply complex requirement of all financial institutions. The demands of this process are a moving target with shifting regulations, all the while under threat of heavy fines and diminished customer reputation. A central obligation is to gather customer information...