About Idea International Projects Limited (06523023) United Kingdom