About I.d.t.a. (sales) Limited (00963176) United Kingdom