Yes, you actually do have ties to this number. When they send employees over see on business trips (to India for example) they use this area code, and many instances this number to allow the employee to call the United States.
I can confirm this is definitely a Bank of America number. I work for the company in the UK and whenever I make a call to the USA this is the number that will appear on caller ID. The same number will appear for any calls originating from outside the US.