About Keycol Capital Ltd (11281561) United Kingdom