About Ideate Solutions Limited (10868320) United Kingdom