About Acambis Research Limited (02774777) United Kingdom