Contact Us
Whether you are interested in our products or contract research, would like to collaborate with us on basic science work, or simply want to know more about insect pests and their control, please drop us a note and we will promptly respond.
We are located at:
309 Laurelwood Road, #18-2
Santa Clara, CA, USA, 95054
Phone: 408-969-0088
We are located at:
309 Laurelwood Road, #18-2
Santa Clara, CA, USA, 95054
Phone: 408-969-0088