Claim This Listing
Please login in order to be able to claim this listing.

Ambrx, Inc.

Ambrx, Inc.
10975 North Torrey Pines Road La Jolla, CA 92037
http://www.ambrx.com
(858) 875-2400
2003
San Diego, California
Privately Held
51-200
Greater San Diego Area
Advertisement