136.156.253.0 - 136.156.253.255 is an IP address range owned by European Centre for Medium-Range Weather Forecasts (ECMWF) and located in Italy - select an address below for more geolocation details