I cannot find a lot about them online. They have a website, but on LinkedIn I can't find anyone in the US. I am emailing with someone at the company (supposedly.) I just would like to ensure they are legit. Thanks!
I have never heard of them. If/when you find out something, please return with details and maybe put locations they have shops. If it's a regional thing, then those not in the region might not want to bother signing up.