About Kookla Capital Limited (11642712) United Kingdom