About Life Science Holdings Limited (06486415) United Kingdom