Detailed information about 81.26.160.0/20