Independent consultant Mexico