About Life Science Services Limited (10149467) United Kingdom