About Kuki London Ltd. (10207518) United Kingdom