My package was logged as delivered when it has not been delivered to myself or any neighbours. No calling card either or photo of where the item is. Customer support was useless.
By the looks of UK reviews, they have made some big deals with brands in the UK but consistently getting 1* reviews. Seems like a scam.