Detailed information about 89.145.0.0/18