3 ms·
Seems that they have a company in UK...not sure what bank accounts they use(usually they don't open you a business bank account if you're not resident...at leas
by CCing 10y ago
Seems that they have a company in UK...not sure what bank accounts they use(usually they don't open you a business bank account if you're not resident...at least this did happen to me)