Detailed information about 88.84.135.0/26