About Investr Capital Limited (10923047) United Kingdom