About Kliro Capital Limited (12604130) United Kingdom