About Kek Capital Ltd (12059023) United Kingdom