mercurial finance