KABN: A Neo financial service platform