Detailed information about 93.79.128.0/18