if they told you thsoe are 3590s they lie, they dont even look like cree products at all from that close up of the emitter. even if they are they would have 16 emitters per chip as opposed to a cxb3590 or citi 1212 which have 144 (or other cobs that have 200-700). cobs like the one you pictured are in the realm of the ones they sell on ebay for less than a buck each, which arent all that efficient and with no trackrecord of durability
that alone tells you all you need to know about their company
blurple manufacturers figured out a long time ago that using the word "COB" or "CREE" sells lights. if you want to give them your money go for it. dont complain in a year when half your cobs dont light and they are no longer in business