About Cockle Crew Limited (11805187) United Kingdom