About The Idea Engine Limited (09190740) United Kingdom