About Ideation Associates Limited (09250590) United Kingdom