Detailed information about 144.212.176.0/20