About Excell Capital Limited (06261674) United Kingdom