Operator of an enterprise spend management company intended to match corporations with service providers throughout the world. The company's marketplace offers small service providers the opportunity ...

Information Technology
Palo Alto, CA, United States
Founded 2015
204 employees
Website
Valuation
$0
Share Price
N/A
Total Raised
$357.5M
Last Round
N/A