About Libra Foods Limited (13079362) United Kingdom