About Thermo Fisher Scientific Holdings Europe Limited (07112358) United Kingdom