About Idd Management Limited (08192408) United Kingdom