About Life Sciences International Limited (01417123) United Kingdom