UK-based The Scottish Salmon Company (SSC) has issued an update on its strategic review, initiated in April.