About I.d.s. Limited (03204123) United Kingdom