Self-service portal for submitting KYC info