I am trying to open a US bank account for Zelle pay. I already have Delware LLC. Most of the banks I have contacted state that you need to physically visit the branch in the US, and this is not doable for me at this point. Someone in my team suggested this service https://www.serviciosbancarios.net/.
They claim to open the account within 5 to 6 business days. On asking who are they going to achieve this the rep replied they have alliances with heads of banking districts to open the bank accounts remotely.
By searching over the internet I am not able to verify if they are legit or a scam Has anyone tried this service?