Detailed information about 89.154.0.0/18