About Keyk. Ltd (11988265) United Kingdom