The US business letter needs to be from a company located in the Houston jurisdiction, if we are processing the India visa in Houston. It cannot be from your US company that is located out of the Houston jurisdiction, even if that is the company's headquarters.
However, the India consulate in Houston may make an exception to it. Please provide the letter format provided below. It will be at the discretion of the India consulate to accept the application.