Kaons and ultra-rare kaon decays