KABN : A financial service platform with neo banking type solutions