About Vector Capital Plc (12140968) United Kingdom