Has anyone done business with them? They are responsive on Facebook messenger but something seems off. Their only online presence is this facebook profile. They claim to be located in Dallas, TX, but I don't get any results when I search for them on Google.