About Kycera Limited (12538981) United Kingdom