Strange. Looks like they may be connected to Frosch Travel ...
FROSCH
They are in Houston, which is consistent with your posting.
Does that ring any bells?
I once had a travel agency charge my government citicard by mistake. There were a couple of transposed numbers but it somehow went through. It was difficult to get fixed