Anyone come across any of these in their travels? I can't find a lot of detail on these other than its a Chinese brand. No reviews, nothing online.