Detailed information about 93.147.128.0/20