Detailed information about 154.70.176.0/20