Detailed information about 77.121.144.0/20