About Life Science Solutions Ltd (SC590951) United Kingdom