About Seafoodsoulshack Limited (13374453) United Kingdom