Capital on Tap, a United Kingdom-based provider of business credit cards, is growing in Atlanta after accessing a new $200 million funding facility to support its U.S. growth. The company first set up shop in Atlanta, known as the payments capital of the United States, last March as it introduced an American version of its … Read more
