Detailed information about 93.107.160.0/19