About Kayak Capitals Limited (13536889) United Kingdom