Online retailer NoMoreRack receives $12M investment