About Life Technologies Limited (SC083107) United Kingdom