About Llr Capital Limited (12171241) United Kingdom