Amount Raised
$25 Million
Company
METRICSTREAM INC
Location
2479 E BAYSHORE RD.
Palo Alto, California, United States