Detailed information about 81.177.224.0/20