About Inventa Investments Limited (12865235) United Kingdom