About Artnova Capital Plc (12987061) United Kingdom