About I.d.d. Limited (03405179) United Kingdom