About Idesus Capital Limited (13157905) United Kingdom