About Libra Management Associates Limited (07849765) United Kingdom