About The Life Sciences Division Ltd (05909336) United Kingdom