Detailed information about 88.86.220.192/27