About Life Science Communications Limited (01270433) United Kingdom