About Keclicory Ltd (12072065) United Kingdom