Detailed information about 90.150.64.0/20