About Good Idea Europe Ltd. (09688405) United Kingdom