About Idem Capital Limited (06630443) United Kingdom