About Zoeisla Capital Limited (11684482) United Kingdom