About App Capital Limited (12632841) United Kingdom