Detailed information about 80.74.128.64/26