Detailed information about 88.86.208.0/20