Detailed information about 63.141.96.0/19