February 16, 2007 at 4:34 pm
#727595
Inactive
From reading further, it seems they do have at least one branch office in US, located in LA. NOT GOOD!!
But, I’ve also used them for deposits and had no problems at all. But, that’s just half a story, and the rest remains to be seen…