About Ki B Simcha Limited (SC660523) United Kingdom