About Acappella Capital Limited (04257796) United Kingdom