About Clyde Shellfish Ltd (SC382130) United Kingdom