About London I Capital Limited (10744136) United Kingdom