About I.d.a. (u.k.) Limited (02377830) United Kingdom