About Idea People Limited (04087303) United Kingdom