About Cambridge Bioinformatics Ltd (07851016) United Kingdom