3 ms·
Really? The land of Barclays, HSBC and Standard Chartered, Northern Rock etc? How would a UK startup even go about opening a bank account in the US? All this p
by JumpinJack_Cash 4y ago
Really? The land of Barclays, HSBC and Standard Chartered, Northern Rock etc?
How would a UK startup even go about opening a bank account in the US? All this panic is unjustified