Mailing address
Mayflower Bioscience, LLC
Helix Center
1100 Corporate Square Drive
St. Louis, MO 63132
United States
Internet
Orders, inquiries and customer support: sales@mayflowerbio.com
Website: www.mayflowerbio.com
Phone and fax
Phone: 314-485-5210
Fax: 314-485-5424