Leading the Way in Life Science Technologies

GEN Exclusives

More »

Companies

More »

Horizon Discovery

  • Horizon Discovery
  • 8100 Cambridge Research Park
  • Waterbeach
  • Cambridge , CB25 9TL
  • UNITED KINGDOM