Never heard of them until I saw your post. Probably a reason for that.
You mention you looked on their website. Click on "about us" and you'll see they are made in Shanghai,China.
My suggestion would be to abandon any further interest and buy something from an optics company who's name you recognize and can find info about, there's a pile of them out there.