About Libra Capital Management Limited (11824048) United Kingdom