Investors back genomic data company Omicia with $23 mln

Share this