CONTACT Contact us 7 McMillan Way, Newark, DE 19713 +1 302-266-6891 x199—Customer Service sales@Insectrearing.com AFFILIATES Frontier Scientific Echelon Biosciences California Peptide Research CONTACT 7 McMillan Way, Newark, DE 19713 +1 302-533-3540 sales@insectrearing.com