About Libra Asset Management Limited (04245216) United Kingdom