About Libra Seafood Processing Limited (04601151) United Kingdom