About Idi Retail Consultancy & Design Limited (12108716) United Kingdom