About Scottish Shellfish Marketing Group Ltd. (SC371816) United Kingdom