Detailed information about 89.150.64.0/18