Why look for alternatives if you may use what works? If you can get your personal documents notarized you will be able to get a offshore company everywhere you want so in the Seychelles but also in Bahrain, personally I would look for a Seychelles company.