vigor plc