About Arbela Capital Limited (08747117) United Kingdom