About Kayak Holdings Ltd (12536036) United Kingdom