foresight technology vct plc