About Keenicon Ltd (12776884) United Kingdom