About Life Science Asset Management Limited (06486420) United Kingdom