I know they are for US citizens only, if you are looking for some offshore banking you may want to look in the direction of Cypurs, Belize or even Bahamas depending on how much privacy you want and if it is a personal or corporate offshore bank account you want!