About Life Science Investments Limited (03768064) United Kingdom