About Kycoriki Limited (11316518) United Kingdom