I think you sound very sure of yourself, maybe you are correct but I think the simplest reason is the one I suggested. It’s worth noting the Kelkoo brand was very well known in France and they were very proud of their company. Them neglecting the quality of reviews on their English product or even just breaking things and not fixing them properly is more likely for me.