About Life Science Laboratories Ltd (13532605) United Kingdom