Detailed information about 89.150.128.0/18