About Biomara
BioMara
Social Link - Linkedin: http://www. linkedin.com/company /biomara
Employee Count: 3
Keywords: biotechnology research
More about Biomara
Biomara is located at 83 Princes Street, Edinburgh, Scotland EH2 2ER, United Kingdom
http://www.biomara.tech