About Idea Consultancy Limited (06644327) United Kingdom