Detailed information about 93.148.64.0/18