About The Ideation Factory Ltd (10650658) United Kingdom