Detailed information about 129.28.240.0/20