About Life Science People Ltd (12633286) United Kingdom