About Ideate Research Ltd (07900013) United Kingdom