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