About The Cockle Shell Ltd (12850593) United Kingdom