International trustees in Seychelles