I think I've seen them around as well. And the product reviews on the site seem real, I think.I regularly see their adverts around the cape flats area painted on walls and things.. have seen it for a few years.. I stand corrected, but for some reason I feel like I have seen a brick and mortar store as well..
It is legit. I bought POCO F1 64GB it took 3 days. They're not drop shippers.
What's your plan??Domain has expired and has been deleted... Hmm.. very legit /s