Detailed information about 89.145.224.0/20