About Scarborough Shellfish Limited (11064930) United Kingdom