There are many alternatives in regards to the bank account, for instant the Caribbean / St. Vincent offshore bank which is offered here /forum/f5/caribbean-offshore-bank-account-100-anonymous-banking-secrecy-18458/ so there are a few other banks in Mauritius and St. Vincent which may be of interest depending on what you try to achieve.
In regards to the offshore company I would recommend you to elaborate a little about what it is you are actually looking for, maybe a Seychelles company is not for you and it may be better with a other offshore jurisdiction to form the company.