About Ideal Innovation Uk Cic (12534501) United Kingdom