About Herschel Infrared Technology Centre Ltd (08051113) United Kingdom