Detailed information about 75.241.64.0/18