Detailed information about 89.145.64.0/18