About Seneca Growth Capital Vct Plc (04221489) United Kingdom