About Idea International Industry Development Limited (08715601) United Kingdom