David Ruiz Alonso is the COO of Owlstone Medical.
163 people are employed at Owlstone Medical.
Owlstone Medical is based in Cambridge, England.