Detailed information about 159.65.240.0/20