About Idi Innovation Consultancy Ltd (09286114) United Kingdom