Seems shady and their fine print says not available to US residents.
Discussion
They’re based in Gibraltar and the can’t legally offer the services to US persons. There are also crypto banks regulated in Switzerland that can’t offer services to US persons.