About Libra Chemicals Limited (05770773) United Kingdom