Detailed information about 90.96.128.0/18