Detailed information about 90.150.240.0/20