About Innovation Europe Limited (06229505) United Kingdom