Yes, that is most likely true. However, they don`t come with consultants like me who will tell you that a new nationwide memo in compliance has instructed US banks not to open accounts for any company incorporated in Delaware, Nevada, Utah, Wisconsin, etc, unless they have a verifiable office with employees within that state. Also, that service for 300 dollars is not going to come with a bank account.
And good luck opening a US account with a Nevis company. I`ve tried doing an offshore account in the states and its impossible without the right introducer.