Detailed information about 78.141.64.0/18