About Libra Seafoods Limited (04601146) United Kingdom