About Life Science Group Limited (06606016) United Kingdom