About Alt Capital Limited (11859317) United Kingdom