Exactly. The business name is listed as BlueBanc LLC on social medias, and the headquarter location as Texas. There is not such︀ an entity registered in Texas. Of course, it is possible that it is registered instead︁ in a more anonymous US state, and only the actual people are in Texas.
However, it is definitely suspicious that there is not a listed entity nor a specific US︂ state listed on the site + ToS.