Detailed information about 88.86.220.96/27