About Libra Management Limited (02559371) United Kingdom