The nameserver ns1.inconsultores.com.mx have a IP Address of 119.8.0.89 which is hosted on Mexico.
Inicio - PEÑA Y CIA