PhD, Startup, or Career? 
bluelu: My former employer also had an AML solution. You entered the name of the person as starting point, and the solution tried to fetch all related persons from the web by analyzing the name where the person was matched. These names were then associated with different keywords to create a ranking for each person and for the original person itself.One problem will be getting the contacts. Also different banks have different systems. Maybe you can work something out with avaloq (their system is used more and more in different banks). Banks will never transmit data outside of their servers, and even people working there will not access any web service at all, if their computers are connected to customer data. 
So you have to sell the hardware as well. I think the biggest problem will be to integrate into the existing system.