About Dr Shellfish Ltd (12299318) United Kingdom