About Excellion Capital Limited (06375807) United Kingdom