About Innova Capital Europe Limited (12667162) United Kingdom