About Ideation Scotland Limited (SC626047) United Kingdom