Detailed information about 94.230.176.0/20