Company Overview
Company Summary
Name
Takara Bio, Inc
Number of Employees
100-499
Phone
(650) 919-7300
Fax
(800) 424-1350
Location
1290 Terra Bella Ave
Mountain View, CA
94043-1837