About Libra Investment Group Ltd (10666174) United Kingdom