I don't want to be negative, but this seems like a 100% puff PR release. I've never heard of this company and without doing additional research I feel like I still know nothing.
Nothing is explained - what exactly do they do (online retail?), how it's different from competition, do they make money & how is this valuation justified?
I seriously can't tell if it's a parody or a real piece.