About Life Technology Ltd (10691314) United Kingdom