Spark Advisors raised $25 million to enhance its technology platform