About Life Science Works Ltd. (13252683) United Kingdom