About Leo Capital Limited (08771119) United Kingdom