Passports, utility bills and/or whatever is required to get offshore company regardless of type/location. Obviously notarized documents are needed to open offshore company (with or without business bank account) and NOT to apply for merchant account.