Albermare Sound? The outer banks of North Carolina?
They are here (CLT) but they specialize in chemical engineering.
Probably named after the sound, which of course is named after something else.
I take care of their power as well. :^)