About Vela Capital Limited (09483807) United Kingdom