End-to-end KYC (Know Your Customer), AML (Anti-Money Laundering) and CTF (Countering Terrorist Financing) platform