About Ideation Incubator Ltd (08885531) United Kingdom