About Kc&ruby Ltd (12486939) United Kingdom