Cellecta, Inc.

Cellecta, Inc.

320 Logue Ave.
Mountain View, California 94043
Phone: 650-938-3910