About Dmc Live Shellfish Limited (12975559) United Kingdom