About Life Technologies Finance Limited (SC397873) United Kingdom