About Cambridge Life Medical Research Limited (12647053) United Kingdom