About Idem Holdings Limited (03656792) United Kingdom