180.95.12.0 - 180.95.12.255 is an IP address range owned by The Corporation of the Trustees of the Roman Catholic Archdi and located in Australia - select an address below for more geolocation details