I never ordered from it but a quick check on the website I found the Pocophone F2 listed but out of stock, I was surprised because I never heard that it was launched, went to check and I was right, it was not launched, not sure if I can trust that site after this incident.
Edit: I checked it on trustpilot, doesnt look promising
https://www.trustpilot.com/review/www.giztop.com