Detailed information about 88.86.211.192/27