About Life Technology Ventures Limited (12507895) United Kingdom