About Kelkoo Holdings Limited (13501924) United Kingdom