About The Happy Seafood Co. Limited (09256974) United Kingdom