Geo Location Information for 94.126.40.42 IP Address. The IP Address 94.126.40.42 is located at 51.9022 latitude and -0.20256 longitude in United Kingdom. Friendly Location for the IP Address is England, Stevenage, United Kingdom, Sg1 2fp
One of Britain's most versatile and prolific writers and performers working in all aspects of the media from film and television to radio and theatre.