I've been contacted by a French company who wants to do business with us and make payments to us via Allopass:
www.allopass.com
Is anyone familiar with them? I've never heard of them before and I'm not sure if it's a legitimate way to make payments to the U.S.
Anyone have any advice?
Steve
Bookmarks