IDBS

A complete research and development cloud based informatics platform, providing solutions and supporting all your research needs.

Visit website

Location:
2 Occam Court, Surrey Research Park, Guildford, Surrey, GU2 7QB

Categories:
Digital Lab Applications

Founded in:
1989

Employee number:
100+

Annual revenue:
$17M