About Kycera International Limited (11183316) United Kingdom