Geo Location Information for 185.123.97.96 IP Address. The IP Address 185.123.97.96 is located at 51.5085 latitude and -0.12574 longitude in United Kingdom. Friendly Location for the IP Address is England, London, United Kingdom, Wc2n 5rj
Safehand - Helping organisations to comply with DCB 0129 and DCB 0160 - the UK mandatory safety standards in health IT.