Centaur shop

Centaur shop

Strategic merger & acquisition advisory and management consulting services to high technology companies.

HQ location
Palo Alto, United States
Launch date
Employees
Authorizing premium user...