The website looks clean and legit enough for me. But I don't read too many good reviews about it. Maybe dotbloup is right that we can't trust it, but maybe some may prove it can be trusted as well.
Yes I have registered a Belize Company and happy with it 🙂
I opened in Cyprus and will consider CIM Bank
Seychelles Company is good as for what I know!
Belize is awesome since it does not require a lot of documents compared to most other offshore jurisdictions now a days. Great alternative is indeed Seychelles!
Somehow it will still depend on what you are looking for to do with the company OP! When reading through the thread there are some great suggestions here but did you already find a good place for your business?
What you guys say with Belize companies! Are you all happy and do you got your documents that you could work with payment provider and bank? where did you got your company how did you setup and what did you pay for it please?