Detailed information about 81.177.208.0/20