Detailed information about 88.86.220.128/26