About Kellico Ltd (10207924) United Kingdom