About Torro Capital Limited (10778358) United Kingdom