About Ki & Ken Limited (10924269) United Kingdom