About Idea Research Limited (07270573) United Kingdom