About Ideation Technology Ltd (10024292) United Kingdom