About Idh Holdings Limited (10345963) United Kingdom