About Innova Investment Management Limited (06798607) United Kingdom