Detailed information about 81.186.128.0/18