Canadian firm wins blockchain contract for AFE balloting - Kallanish Energy