About The Centre Of Excellence For Life Sciences Limited (03898306) United Kingdom