About Life Sciences (uk) Holdings Limited (13366489) United Kingdom