Geo Location Information for 194.168.183.166 IP Address. The IP Address 194.168.183.166 is located at 51.765 latitude and -4.93167 longitude in United Kingdom. Friendly Location for the IP Address is Wales, Hook, United Kingdom, Sa62 4n
World leader in design and manufacture of high-performance CCD, ICCD, sCMOS, EMCCD for scientific imaging, microscopy and spectroscopy applications.