Surplex raises $27 million