About I.d.d.e.a. Ltd (06339353) United Kingdom