About Idem Capital Holdings Limited (07737522) United Kingdom