Detailed information about 93.147.224.0/20