About The Innovation Corporation Limited (07296360) United Kingdom