Morning,
It's not necessarily fake, just very unreliable. As others have mentioned in the posts above, shipping can take anywhere from 10 days to 60 days (or not even turn up at all) If it doesn't turn up, there is a higher than average chance that you won't be able to contact customer support to get a replacement/refund. Hopefully you paid via PayPal and can open a case via their Resolution Center to get your money bak if the item doesn't arrive.
Sadly, there are LOTS of websites that are very sneaky about where they actually ship from (most of the speedcubing websites with a .co.uk domain are actually based in China these days).
ALWAYS check
TrustPilot before ordering from anywhere - And remember, cheaper doesn't always mean better
Personally, I'd recommend
KewbzUK
KewbzUK TrustPilot