About Shellfish Shack Limited (07050273) United Kingdom