About Kxu Venture Capital Limited (10626129) United Kingdom