Registered entities
INNOVAGEN LIMITED
Reg. No. 10931005United Kingdom
INNOVA PROPERTIES LTD
Reg. No. 11105059United Kingdom
INNOVA RENEWABLES LIMITED
Reg. No. 12092691United Kingdom
INNOVA CAPITAL LIMITED
Reg. No. 9697757United Kingdom
INNOVA PROPERTY LIMITED
Reg. No. 9430162United Kingdom
Social engagement
Social engagement: 6.9K social following, 9 posts in the last 12 months — below the industry typical range.
Recent activity
26 Jun 2026
Recognition
11 Feb 2026
Milestone
regulatory
6 Oct 2025
Milestone
regulatory
