Detailed information about 62.113.208.0/20