Detailed information about 39.153.176.0/20